#include "comm.h"

int main()
{
  int fd = open(MY_FILE, O_WRONLY);
  if(fd < 0)
  {
    perror("open faild");
    exit(1);
  }

  //业务逻辑
  while(1)
  {
    // const char* msg = "I am process A";
    char msg[64] = {0};
    printf("请输入:");
    fflush(stdout);
    /*-sizeof(msg)-1 是为了读取满时，不会越界访问-*/
    ssize_t s = read(0, msg, sizeof(msg)-1);
    if(s > 0)
    {
      /*--去除输入时的空格--*/
      msg[s-1] = 0;
      printf("%s\n", msg);
      write(fd, msg, strlen(msg));
    }
  }
  return 0;
}
